The main hotels have some of the best restaurants in the city and serve both south Indian as well as north Indian food.